body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, button, textarea, p, th, td{margin: 0;padding: 0;font-size:14px;}
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 1.42857143;color: #333;background-color: #f2f2f2;}
html,body{-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
img{border: none;vertical-align:middle;}
input, button, textarea, select, optgroup, option{font-family: inherit;font-size: inherit; font-style: inherit; font-weight: inherit;}
input, button, textarea, select{ *font-size:100%;}
ul{list-style: none;}
:link, :visited,:active{text-decoration: none;}
a:active{background: none;}
.clearfix:after{ content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{zoom: 1;}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
@font-face {font-family: 'iconfont';
    src: url('../iconfont/iconfont.eot');
    src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../iconfont/iconfont.woff') format('woff'),
    url('../iconfont/iconfont.ttf') format('truetype'),
    url('../iconfont/iconfont.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    /*font-size:16px;*/
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

.fl{float: left;}
.fr{float: right}
.tl{text-align: left}
.tr{text-align: right}
.clear{clear:both;}
.tc{text-align:center;}
a{color: #333}
.cp{cursor: pointer;}
.m10{margin:10px;}
.m15{margin:15px;}
.pdleft0{padding-left:0px !important;}
.pdleft3{padding-left:3%;}
.pdright0{padding-right:0 !important;}
.pdleft15{padding-left: 15px;}
.pdtop2{padding-top: 2%;}
.pdtop3{padding-top: 3%;}
.pdtop8{padding-top:.8rem;}
.pdbot2{padding-bottom: 2%;}
.pdbot3{padding-bottom: 3%;}
.mt5{margin-top:.5rem;}
.mt8{margin-top:.8rem;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt5p{margin-top: 5%;}
.mt8p{margin-top: 8%;}
.ml5{margin-left: 5px;}
.pl15{padding-left: 15px;}
.pr15{padding-right: 15px;}
.ml10{margin-left: 10px;}
.lh46{line-height: 46px;}
.cblue{color: #377ef6}
.bglightBlue{background:#a1d7fd !important;}
.bggray{background: #ccc}
.bggreen{background:#82cb48;}
.bgorange{background:#ffb82c;}
.bgred{background:#ee504f;}
.cfff{color:#fff !important;}
.c999{color: #999;}
.c666{color: #666;}
.pa{position: absolute;}
.pr{position: relative;}
.noborder{border:none;}
.hid{display: none;}
.inb{display: inline-block;}
.lh36{line-height: 36px;}
.lh42{line-height: 42px;}
.wp10{width: 10%;}
.wp20{width: 20%;}
.wp25{width: 25%;}
.wp33{width: 33.3333%;}
.wp35{width: 35%;}
.wp50{width: 50%;}
.wp60{width: 60%}
.wp75{width: 75%;}
.wp80{width: 80%}
.wp100{width: 100%}
.text08{font-size: 0.8rem;}
.text09{font-size: 0.9rem;}
.text010{font-size: 1rem;}
.text011{font-size: 1.1rem;}
.text012{font-size: 1.2rem;}
.text013{font-size: 1.3rem;}
.text014{font-size: 1.4rem;}
.text020{font-size: 2rem !important}
.text030{font-size: 3rem !important}
.text024{font-size: 2.4rem}
.bgwhite{background: #fff;}
.bggray{background: #ededed;}
.bgblue{background: #377ef6 !important}
.borderradius3{border-radius: 3px;}
.borderradius5{border-radius: 5px;}
.border2pxBlue{border:1px solid #377ef6 !important;}
.border2pxGray{border:1px solid #ccc !important;}
select,input{vertical-align:middle;}
input[type="submit"],
input[type="text"],
input[type="reset"],
input[type="button"],
/*input[type="checkbox"],*/
button {
-webkit-appearance: none;
}
input[type="text"]{box-shadow:none;outline:none;}
.widthLimit{margin:0 auto;max-width:1080px;min-width:320px}
.commonPadding{padding-left: 2%;padding-right: 2%;}
input[type=search]::-webkit-search-cancel-button{
    -webkit-appearance: none;
}















